package maple.thelittleredbook.interaction.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 评论列表项DTO
 * 用于评论列表展示
 */
@Data
public class CommentListItemDTO {

    /**
     * 评论ID
     */
    private Long id;

    /**
     * 内容ID
     */
    private Long contentId;

    /**
     * 评论用户ID
     */
    private Long userId;

    /**
     * 评论用户名
     */
    private String username;

    /**
     * 评论用户头像URL
     */
    private String userAvatar;

    /**
     * 评论内容
     */
    private String commentText;

    /**
     * 点赞数
     */
    private Integer likeCount;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

    /**
     * 当前用户是否已点赞该评论
     */
    private Boolean isLiked;
}